TPartFindingInfo Struct Reference
[MCFrame]

Simple struct that facilitates finding several parts at the same time. More...

Inheritance diagram for TPartFindingInfo:

TMCObject List of all members.

Public Member Functions

 TPartFindingInfo (IDType inPartID, const MCIID &inInterfaceID, boolean inThrowIfNil, void **inPartPointer)
 TPartFindingInfo (const TPartFindingInfo &other)
TPartFindingInfo & operator= (const TPartFindingInfo &other)

Public Attributes

IDType fPartID
 the id of the part to find
const MCIID * fInterfaceID
 the interface for which ask that part
boolean fThrowIfNil
 throw an exception if the part is not found or doesn't support the interface
void ** fPartPointer
 where to store the result

Detailed Description

Simple struct that facilitates finding several parts at the same time.


Constructor & Destructor Documentation

TPartFindingInfo::TPartFindingInfo (  IDType  inPartID,
const MCIID &  inInterfaceID,
boolean  inThrowIfNil,
void **  inPartPointer
)  [inline]
 

TPartFindingInfo::TPartFindingInfo (  const TPartFindingInfo &  other  )  [inline]
 


Member Function Documentation

TPartFindingInfo& TPartFindingInfo::operator= (  const TPartFindingInfo &  other  )  [inline]
 


Member Data Documentation

const MCIID* TPartFindingInfo::fInterfaceID
 

the interface for which ask that part

IDType TPartFindingInfo::fPartID
 

the id of the part to find

void** TPartFindingInfo::fPartPointer [mutable]
 

where to store the result

boolean TPartFindingInfo::fThrowIfNil
 

throw an exception if the part is not found or doesn't support the interface


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:49 2005 for Carrara SDK Doc by  doxygen 1.4.5